10c6bcf49b0e7ca80575b8814b9b2bc9a65d5a53,src/main/java/org/f1x/engine/MessagePacker.java,MessagePacker,addStandardHeader,#number#number#number#CharSequence#MessageBuilder#,61

Before Change


        builder.addCharSequence(Tag.MsgType, msgType);
        builder.addInt(Tag.MsgSeqNum, msgSeqNum);

        builder.addByteSequence(Tag.SenderCompID, sessionID.senderCompId());
        if (sessionID.senderSubId() != null)
            builder.addByteSequence(Tag.SenderSubID, sessionID.senderSubId());

After Change


        offset = addUInt(Tag.BodyLength, bodyLength, buffer, offset);
        offset = addByteSequence(Tag.MsgType, msgType, buffer, offset);
        offset = addUInt(Tag.MsgSeqNum, msgSeqNum, buffer, offset);
        offset = addByteSequence(Tag.SenderCompID, sessionID.senderCompId(), buffer, offset);
        offset = addNullableByteSequence(Tag.SenderSubID, sessionID.senderSubId(), buffer, offset);
        offset = addByteSequence(Tag.TargetCompID, sessionID.targetCompId(), buffer, offset);
        offset = addNullableByteSequence(Tag.TargetSubID, sessionID.targetSubId(), buffer, offset);